package kr.re.etri.snsenabler.client.service;

import kr.re.etri.snsenabler.shared.Data;
import kr.re.etri.snsenabler.shared.ServiceResponse;
import kr.re.etri.snsenabler.shared.SocialServiceProvider;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

@RemoteServiceRelativePath("twitter_service")
public interface OAuthService extends RemoteService {

	ServiceResponse fetchAuthorizationUrl(SocialServiceProvider socialServiceProvider);

	ServiceResponse sendVerifier(Data loginData, SocialServiceProvider socialServiceProvider, String verifier);
}
